/*
 * Project Name: MLX90640 Thermal Camera
 * Project Brief: Firmware for Thermal camera built around ESP32 and MLX90640
 * Author: Jobit Joseph
 * Copyright © Jobit Joseph
 * Copyright © Semicon Media Pvt Ltd
 * Copyright © Circuitdigest.com
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, in version 3.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 *
 */
const uint8_t Open_Sans_ExtraBold_9Bitmaps[] PROGMEM = {

	// Bitmap Data:
	0x00, // ' '
	0xFD,0x3C, // '!'
	0xB4, // '"'
	0x28,0xAF,0xDE,0xFD,0x45,0x00, // '#'
	0x23,0xF1,0xC7,0x1E,0x7E,0x20, // '$'
	0x66,0x7A,0x3F,0x0D,0x61,0xF8,0xBC,0xCC, // '%'
	0x70,0xB1,0xE3,0xBD,0xDB,0x9F,0x80, // '&'
	0xC0, // '''
	0x5B,0x6D,0xB2, // '('
	0x4D,0xB6,0xDA, // ')'
	0x27,0xDC,0xA0, // '*'
	0x21,0x3E,0x42,0x00, // '+'
	0x5C, // ','
	0xE0, // '-'
	0xF0, // '.'
	0x32,0x26,0x44,0xC0, // '/'
	0x72,0xB7,0xBD,0xA9,0xC0, // '0'
	0x37,0x73,0x33,0x30, // '1'
	0x70,0xC4,0x67,0x33,0xE0, // '2'
	0xF0,0x84,0xC1,0x8F,0xC0, // '3'
	0x31,0x95,0xAF,0x88,0x40, // '4'
	0x72,0x1C,0x31,0x8B,0xC0, // '5'
	0x32,0x3D,0xBD,0xAD,0xC0, // '6'
	0xF8,0x8C,0x62,0x31,0x80, // '7'
	0x76,0xD4,0xED,0xED,0xC0, // '8'
	0x76,0xB6,0xF1,0x89,0xC0, // '9'
	0x51,0x40, // ':'
	0x50,0x5C, // ';'
	0x00,0xD9,0xC1,0x80, // '<'
	0xF8,0x3E, // '='
	0x06,0x0C,0x7C,0x00, // '>'
	0xF0,0xCC,0x40,0x31,0x80, // '?'
	0x3C,0x62,0x5F,0xE7,0xEF,0x5E,0x40,0x3C, // '@'
	0x38,0x51,0xA3,0x67,0xD8,0xB1,0x80, // 'A'
	0xF4,0xA5,0xE9,0xCF,0xC0, // 'B'
	0x3D,0x84,0x30,0x41,0x83,0x80, // 'C'
	0xF2,0x68,0xA3,0x8A,0x6F,0x00, // 'D'
	0xF8,0x8E,0x88,0xF0, // 'E'
	0xF8,0x8E,0x88,0x80, // 'F'
	0x3D,0x84,0x37,0x45,0x93,0xC0, // 'G'
	0x8C,0x63,0xF8,0xC6,0x20, // 'H'
	0xFE, // 'I'
	0x24,0x92,0x49,0xE0, // 'J'
	0x9D,0xAD,0xCF,0x5A,0x60, // 'K'
	0x88,0x88,0x88,0xF0, // 'L'
	0xC7,0xCF,0xBD,0x5A,0xB7,0x64,0x80, // 'M'
	0xC7,0x9E,0x6D,0x9E,0x78,0xC0, // 'N'
	0x38,0xD9,0x16,0x34,0x4D,0x8E,0x00, // 'O'
	0xF4,0xE7,0x2F,0x42,0x00, // 'P'
	0x38,0xD9,0x16,0x34,0x4D,0x8E,0x06, // 'Q'
	0xF4,0xA5,0xCB,0x5A,0x60, // 'R'
	0x7E,0x38,0xE1,0x8F,0xC0, // 'S'
	0xF9,0x08,0x42,0x10,0x80, // 'T'
	0x8C,0x63,0x18,0xED,0xC0, // 'U'
	0xCF,0x37,0x9E,0x78,0xC3,0x00, // 'V'
	0xC9,0xEE,0xD5,0x4A,0xA7,0x73,0xB8,0xD8, // 'W'
	0xC4,0xD8,0xE1,0xC3,0x8D,0xB1,0x80, // 'X'
	0xCD,0xE7,0x8C,0x30,0xC3,0x00, // 'Y'
	0xFC,0x61,0x8C,0x61,0x8F,0xC0, // 'Z'
	0xEA,0xAA,0xC0, // '['
	0xC4,0x46,0x22,0x30, // '\'
	0xD5,0x55,0xC0, // ']'
	0x23,0x95,0x10, // '^'
	0xF8, // '_'
	0xCC, // '`'
	0x7A,0x5F,0x97,0x80, // 'a'
	0x84,0x3D,0x29,0xCB,0xC0, // 'b'
	0x7A,0x30,0x87,0x80, // 'c'
	0x08,0x5E,0x9C,0xA5,0xE0, // 'd'
	0x79,0x2F,0xD0,0x78, // 'e'
	0x76,0xF6,0x66,0x60, // 'f'
	0x7E,0x9C,0xFD,0xED,0xC0, // 'g'
	0x88,0xF9,0x99,0x90, // 'h'
	0xBE, // 'i'
	0x45,0x55,0xC0, // 'j'
	0x84,0x25,0x6E,0x5A,0x60, // 'k'
	0xFE, // 'l'
	0xFF,0x26,0x4C,0x99,0x20, // 'm'
	0xF9,0x99,0x90, // 'n'
	0x79,0x2C,0xD2,0x78, // 'o'
	0xF4,0xA7,0x2F,0x42,0x00, // 'p'
	0x7A,0x72,0x97,0x84,0x20, // 'q'
	0xFE,0x48, // 'r'
	0xF8,0xE3,0xE0, // 's'
	0x6F,0x66,0x67, // 't'
	0x99,0x99,0xF0, // 'u'
	0xCD,0x27,0x9C,0x30, // 'v'
	0xDB,0x5A,0x5A,0x7E,0x66, // 'w'
	0xCD,0xE3,0x1E,0xCC, // 'x'
	0xDA,0xD4,0xE3,0x13,0x80, // 'y'
	0xF9,0x88,0xCF,0x80, // 'z'
	0x36,0x66,0xC6,0x66,0x30, // '{'
	0xFF,0x80, // '|'
	0xC6,0x66,0x36,0x66,0xC0 // '}'
};
const GFXglyph Open_Sans_ExtraBold_9Glyphs[] PROGMEM = {
// bitmapOffset, width, height, xAdvance, xOffset, yOffset
	  {     0,   1,   1,   3,    0,   -1 }, // ' '
	  {     1,   2,   7,   4,    0,   -7 }, // '!'
	  {     3,   3,   2,   6,    1,   -7 }, // '"'
	  {     4,   6,   7,   7,    0,   -7 }, // '#'
	  {    10,   5,   9,   6,    0,   -8 }, // '$'
	  {    16,   9,   7,  10,    0,   -7 }, // '%'
	  {    24,   7,   7,   8,    0,   -7 }, // '&'
	  {    31,   1,   2,   4,    1,   -7 }, // '''
	  {    32,   3,   8,   4,    0,   -7 }, // '('
	  {    35,   3,   8,   4,    0,   -7 }, // ')'
	  {    38,   5,   4,   6,    0,   -7 }, // '*'
	  {    41,   5,   5,   6,    0,   -6 }, // '+'
	  {    45,   2,   3,   4,    0,   -1 }, // ','
	  {    46,   3,   1,   4,    0,   -3 }, // '-'
	  {    47,   2,   2,   4,    0,   -2 }, // '.'
	  {    48,   4,   7,   5,    0,   -7 }, // '/'
	  {    52,   5,   7,   6,    0,   -7 }, // '0'
	  {    57,   4,   7,   6,    0,   -7 }, // '1'
	  {    61,   5,   7,   6,    0,   -7 }, // '2'
	  {    66,   5,   7,   6,    0,   -7 }, // '3'
	  {    71,   5,   7,   6,    0,   -7 }, // '4'
	  {    76,   5,   7,   6,    0,   -7 }, // '5'
	  {    81,   5,   7,   6,    0,   -7 }, // '6'
	  {    86,   5,   7,   6,    0,   -7 }, // '7'
	  {    91,   5,   7,   6,    0,   -7 }, // '8'
	  {    96,   5,   7,   6,    0,   -7 }, // '9'
	  {   101,   2,   5,   4,    0,   -5 }, // ':'
	  {   103,   2,   7,   4,    0,   -5 }, // ';'
	  {   105,   5,   5,   6,    0,   -6 }, // '<'
	  {   109,   5,   3,   6,    0,   -5 }, // '='
	  {   111,   5,   5,   6,    0,   -6 }, // '>'
	  {   115,   5,   7,   6,    0,   -7 }, // '?'
	  {   120,   8,   8,   9,    0,   -7 }, // '@'
	  {   128,   7,   7,   8,    0,   -7 }, // 'A'
	  {   135,   5,   7,   7,    1,   -7 }, // 'B'
	  {   140,   6,   7,   7,    0,   -7 }, // 'C'
	  {   146,   6,   7,   8,    1,   -7 }, // 'D'
	  {   152,   4,   7,   6,    1,   -7 }, // 'E'
	  {   156,   4,   7,   6,    1,   -7 }, // 'F'
	  {   160,   6,   7,   8,    0,   -7 }, // 'G'
	  {   166,   5,   7,   8,    1,   -7 }, // 'H'
	  {   171,   1,   7,   4,    1,   -7 }, // 'I'
	  {   172,   3,   9,   4,   -1,   -7 }, // 'J'
	  {   176,   5,   7,   7,    1,   -7 }, // 'K'
	  {   181,   4,   7,   6,    1,   -7 }, // 'L'
	  {   185,   7,   7,  10,    1,   -7 }, // 'M'
	  {   192,   6,   7,   9,    1,   -7 }, // 'N'
	  {   198,   7,   7,   8,    0,   -7 }, // 'O'
	  {   205,   5,   7,   7,    1,   -7 }, // 'P'
	  {   210,   7,   8,   8,    0,   -7 }, // 'Q'
	  {   217,   5,   7,   7,    1,   -7 }, // 'R'
	  {   222,   5,   7,   6,    0,   -7 }, // 'S'
	  {   227,   5,   7,   6,    0,   -7 }, // 'T'
	  {   232,   5,   7,   8,    1,   -7 }, // 'U'
	  {   237,   6,   7,   7,    0,   -7 }, // 'V'
	  {   243,   9,   7,  10,    0,   -7 }, // 'W'
	  {   251,   7,   7,   8,    0,   -7 }, // 'X'
	  {   258,   6,   7,   7,    0,   -7 }, // 'Y'
	  {   264,   6,   7,   7,    0,   -7 }, // 'Z'
	  {   270,   2,   9,   4,    1,   -7 }, // '['
	  {   273,   4,   7,   5,    0,   -7 }, // '\'
	  {   277,   2,   9,   4,    0,   -7 }, // ']'
	  {   280,   5,   4,   6,    0,   -6 }, // '^'
	  {   283,   5,   1,   6,    0,    1 }, // '_'
	  {   284,   3,   2,   6,    1,   -7 }, // '`'
	  {   285,   5,   5,   7,    0,   -5 }, // 'a'
	  {   289,   5,   7,   7,    1,   -7 }, // 'b'
	  {   294,   5,   5,   6,    0,   -5 }, // 'c'
	  {   298,   5,   7,   7,    0,   -7 }, // 'd'
	  {   303,   6,   5,   7,    0,   -5 }, // 'e'
	  {   307,   4,   7,   5,    0,   -7 }, // 'f'
	  {   311,   5,   7,   6,    0,   -5 }, // 'g'
	  {   316,   4,   7,   7,    1,   -7 }, // 'h'
	  {   320,   1,   7,   4,    1,   -7 }, // 'i'
	  {   321,   2,   9,   4,    0,   -7 }, // 'j'
	  {   324,   5,   7,   7,    1,   -7 }, // 'k'
	  {   329,   1,   7,   4,    1,   -7 }, // 'l'
	  {   330,   7,   5,  10,    1,   -5 }, // 'm'
	  {   335,   4,   5,   7,    1,   -5 }, // 'n'
	  {   338,   6,   5,   7,    0,   -5 }, // 'o'
	  {   342,   5,   7,   7,    1,   -5 }, // 'p'
	  {   347,   5,   7,   7,    0,   -5 }, // 'q'
	  {   352,   3,   5,   5,    1,   -5 }, // 'r'
	  {   354,   4,   5,   6,    1,   -5 }, // 's'
	  {   357,   4,   6,   5,    0,   -6 }, // 't'
	  {   360,   4,   5,   7,    1,   -5 }, // 'u'
	  {   363,   6,   5,   7,    0,   -5 }, // 'v'
	  {   367,   8,   5,   9,    0,   -5 }, // 'w'
	  {   372,   6,   5,   7,    0,   -5 }, // 'x'
	  {   376,   5,   7,   6,    0,   -5 }, // 'y'
	  {   381,   5,   5,   6,    0,   -5 }, // 'z'
	  {   385,   4,   9,   5,    0,   -7 }, // '{'
	  {   390,   1,   9,   6,    2,   -7 }, // '|'
	  {   392,   4,   9,   5,    0,   -7 } // '}'
};
const GFXfont Open_Sans_ExtraBold_9 PROGMEM = {
(uint8_t  *)Open_Sans_ExtraBold_9Bitmaps,(GFXglyph *)Open_Sans_ExtraBold_9Glyphs,0x20, 0x7E, 13};